<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FabGL: fabglconf.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">FabGL
   </div>
   <div id="projectbrief">ESP32 Display Controller and Graphics Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('fabglconf_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle"><div class="title">fabglconf.h</div></div>
</div><!--header-->
<div class="contents">
<a href="fabglconf_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="comment">  Created by Fabrizio Di Vittorio (fdivitto2013@gmail.com) - &lt;http://www.fabgl.com&gt;</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span><span class="comment">  Copyright (c) 2019-2022 Fabrizio Di Vittorio.</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span><span class="comment">  All rights reserved.</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno">    5</span><span class="comment"></span> </div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno">    6</span><span class="comment"></span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno">    7</span><span class="comment">* Please contact fdivitto2013@gmail.com if you need a commercial license.</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span><span class="comment"></span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno">    9</span><span class="comment"></span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span><span class="comment">* This library and related software is available under GPL v3.</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno">   11</span><span class="comment"></span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno">   12</span><span class="comment">  FabGL is free software: you can redistribute it and/or modify</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno">   13</span><span class="comment">  it under the terms of the GNU General Public License as published by</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno">   14</span><span class="comment">  the Free Software Foundation, either version 3 of the License, or</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno">   15</span><span class="comment">  (at your option) any later version.</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno">   16</span><span class="comment"></span> </div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno">   17</span><span class="comment">  FabGL is distributed in the hope that it will be useful,</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno">   18</span><span class="comment">  but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="comment">  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="comment">  GNU General Public License for more details.</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="comment"></span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="comment">  You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="comment">  along with FabGL.  If not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="comment"> */</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="preprocessor">#include &lt;esp_wifi.h&gt;</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="fabglconf_8h_aa53fb2fcd9e8b5430c83a58928892f2c.html#aa53fb2fcd9e8b5430c83a58928892f2c">   45</a></span><span class="preprocessor">#define FABGLIB_XTAL 40000000</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="fabglconf_8h_a4b200384a3c85e55416a5e7aeb9dfd2c.html#a4b200384a3c85e55416a5e7aeb9dfd2c">   49</a></span><span class="preprocessor">#define FABGLIB_DEFAULT_BLINK_PERIOD_MS 500</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="fabglconf_8h_a96296efdb9380ae194edf41f76134a58.html#a96296efdb9380ae194edf41f76134a58">   53</a></span><span class="preprocessor">#define FABGLIB_DEFAULT_DISPLAYCONTROLLER_QUEUE_SIZE 1024</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span><span class="preprocessor">#define FABGLIB_TERMINAL_FLOWCONTROL_RXFIFO_MIN_THRESHOLD 20</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span><span class="preprocessor">#define FABGLIB_TERMINAL_FLOWCONTROL_RXFIFO_MAX_THRESHOLD 300</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="fabglconf_8h_a6a28696a36e7ed9d40cee15b3dba1330.html#a6a28696a36e7ed9d40cee15b3dba1330">   62</a></span><span class="preprocessor">#define FABGLIB_PRIMITIVES_DYNBUFFERS_SIZE 512</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae3fca24a01170ebb28478fbfd8bdb4f0.html#ae3fca24a01170ebb28478fbfd8bdb4f0">   66</a></span><span class="preprocessor">#define FABGLIB_DEFAULT_TERMINAL_INPUT_QUEUE_SIZE 1024</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="fabglconf_8h_a0904a4c56bb853cd14ad75ed9c89550f.html#a0904a4c56bb853cd14ad75ed9c89550f">   70</a></span><span class="preprocessor">#define FABGLIB_TERMINAL_OUTPUT_QUEUE_SIZE 32</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span><span class="preprocessor">#define FABGLIB_TERMINAL_XOFF_THRESHOLD (FABGLIB_DEFAULT_TERMINAL_INPUT_QUEUE_SIZE / 2)</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span><span class="preprocessor">#define FABGLIB_TERMINAL_XON_THRESHOLD  (FABGLIB_DEFAULT_TERMINAL_INPUT_QUEUE_SIZE / 4)</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span> </div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="fabglconf_8h_a14e2706db55053599187a7425f4e66bc.html#a14e2706db55053599187a7425f4e66bc">   78</a></span><span class="preprocessor">#define FABGLIB_DEFAULT_TERMINAL_INPUT_CONSUMER_TASK_STACK_SIZE 2048</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae5c5db52013c30acb1ef5cdef6dcc9ea.html#ae5c5db52013c30acb1ef5cdef6dcc9ea">   82</a></span><span class="preprocessor">#define FABGLIB_CHARS_CONSUMER_TASK_PRIORITY 5</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="fabglconf_8h_a43c6ca9559a450f58fdf5640a85305c4.html#a43c6ca9559a450f58fdf5640a85305c4">   86</a></span><span class="preprocessor">#define FABGLIB_DEFAULT_TERMINAL_KEYBOARD_READER_TASK_STACK_SIZE 2048</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="fabglconf_8h_ab67fe681c8f9ab3ff369e0989a769259.html#ab67fe681c8f9ab3ff369e0989a769259">   90</a></span><span class="preprocessor">#define FABGLIB_KEYBOARD_READER_TASK_PRIORITY 5</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="fabglconf_8h_ad5386d1d23edc7f81dc1c7362187e28d.html#ad5386d1d23edc7f81dc1c7362187e28d">   94</a></span><span class="preprocessor">#define FABGLIB_DEFAULT_SCODETOVK_TASK_STACK_SIZE 1500</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="fabglconf_8h_ad011d9ff772ecf5ab8be25d0261c38f9.html#ad011d9ff772ecf5ab8be25d0261c38f9">   98</a></span><span class="preprocessor">#define FABGLIB_SCODETOVK_TASK_PRIORITY 5</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="fabglconf_8h_a6d8d65c6f9d580f607cd2ff361955c00.html#a6d8d65c6f9d580f607cd2ff361955c00">  102</a></span><span class="preprocessor">#define FABGLIB_UNDERLINE_POSITION 0</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae5a55be91876411c145bad5d05e1e492.html#ae5a55be91876411c145bad5d05e1e492">  106</a></span><span class="preprocessor">#define FABGLIB_CACHE_FONT_IN_RAM 0</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="fabglconf_8h_af63d7f6c2c7a6d7beb99052cb0b01434.html#af63d7f6c2c7a6d7beb99052cb0b01434">  110</a></span><span class="preprocessor">#define FABGLIB_HAS_VirtualKeyO_STRING 1</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span> </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="fabglconf_8h_aa14f2e047e477a9064f3c38b4b67b4e6.html#aa14f2e047e477a9064f3c38b4b67b4e6">  114</a></span><span class="preprocessor">#define FABGLIB_USE_APLL_AB_COEF 0</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="fabglconf_8h_a99b271b008df5c718700df60533916db.html#a99b271b008df5c718700df60533916db">  118</a></span><span class="preprocessor">#define FABGLIB_MAX_CSI_PARAMS 12</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span> </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="fabglconf_8h_a88492a438ec3ba7cd8f59e36b81d719b.html#a88492a438ec3ba7cd8f59e36b81d719b">  122</a></span><span class="preprocessor">#define FABGLIB_MAX_DCS_CONTENT 12</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="fabglconf_8h_a1ab4da26b781d3790348f83fe5c88f70.html#a1ab4da26b781d3790348f83fe5c88f70">  126</a></span><span class="preprocessor">#define FABGLIB_VIEWPORT_MEMORY_POOL_COUNT 128</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span> </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="fabglconf_8h_addff8695eb7dc9eee835e709fac9b808.html#addff8695eb7dc9eee835e709fac9b808">  130</a></span><span class="preprocessor">#define FABGLIB_MINFREELARGESTBLOCK 40000</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno">  132</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae75fceca4fe46e0258a376be50f6c692.html#ae75fceca4fe46e0258a376be50f6c692">  134</a></span><span class="preprocessor">#define FABGLIB_KEYBOARD_VIRTUALKEY_QUEUE_SIZE 32</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="fabglconf_8h_a4ed8f72017c1de9d95dedeb6e37b199b.html#a4ed8f72017c1de9d95dedeb6e37b199b">  138</a></span><span class="preprocessor">#define FABGLIB_MOUSE_EVENTS_QUEUE_SIZE 64</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="fabglconf_8h_a447d700c9e4cb4889f3517928ecfac31.html#a447d700c9e4cb4889f3517928ecfac31">  142</a></span><span class="preprocessor">#define FABGLIB_VIDEO_CPUINTENSIVE_TASKS_CORE (WIFI_TASK_CORE_ID ^ 1) </span><span class="comment">// using the same core of WiFi may cause flickering</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="fabglconf_8h_a91ceddd39f026c4f78b41ef8353d245b.html#a91ceddd39f026c4f78b41ef8353d245b">  146</a></span><span class="preprocessor">#define FABGLIB_VGAPALETTEDCONTROLLER_PRIMTASK_STACK_SIZE 1200</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="fabglconf_8h_a07d5320881f69a2537e5ee14788e1b53.html#a07d5320881f69a2537e5ee14788e1b53">  150</a></span><span class="preprocessor">#define FABGLIB_VGAPALETTEDCONTROLLER_PRIMTASK_PRIORITY 5</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span><span class="comment">// debug options</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT                0  </span><span class="comment">// this must be enabled to make below settings active</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_IN_CODES       0</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_INQUEUE_CODES  0  </span><span class="comment">// use as alternative to FABGLIB_TERMINAL_DEBUG_REPORT_IN_CODES when write() is called inside isr</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_OUT_CODES      0</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_ESC            0</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_DESCS          0</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_DESCSALL       0</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_OSC_CONTENT    0</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_UNSUPPORT      1</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span><span class="preprocessor">#define FABGLIB_TERMINAL_DEBUG_REPORT_ERRORS         1</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span><span class="preprocessor">#define FABGLIB_VGAXCONTROLLER_PERFORMANCE_CHECK     0</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span><span class="preprocessor">#define FABGLIB_CVBSCONTROLLER_PERFORMANCE_CHECK     0</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span><span class="comment">/************ Preset Resolution Modelines ************/</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span><span class="comment">// Modeline for 256x192@50Hz resolution - requires upscaler</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span><span class="preprocessor">#define VGA_256x192_50Hz &quot;\&quot;256x192@50\&quot; 8.13 256 288 296 328 192 196 198 202 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="fabglconf_8h_a79c16e345febd0d26723e122a4b939b4.html#a79c16e345febd0d26723e122a4b939b4">  175</a></span><span class="preprocessor">#define VGA_256x384_60Hz &quot;\&quot;256x384@60\&quot; 17.09 256 272 304 352 384 387 391 404 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span><span class="preprocessor">#define VGA_320x200_60HzD &quot;\&quot;320x200@60HzD\&quot; 25.175 320 328 376 400 200 226 227 262 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="fabglconf_8h_aaa08efd3a20f2e08714be84f244972c3.html#aaa08efd3a20f2e08714be84f244972c3">  180</a></span><span class="preprocessor">#define VGA_320x200_70Hz &quot;\&quot;320x200@70Hz\&quot; 12.5875 320 328 376 400 200 206 207 224 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno">  181</span> </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="fabglconf_8h_a053cde6629b66d4ba3e31e92af8861bb.html#a053cde6629b66d4ba3e31e92af8861bb">  183</a></span><span class="preprocessor">#define VGA_320x200_75Hz &quot;\&quot;320x200@75Hz\&quot; 12.93 320 352 376 408 200 208 211 229 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="fabglconf_8h_a4d2c0a4aa4d99fd8e4e32b0f9f7211ab.html#a4d2c0a4aa4d99fd8e4e32b0f9f7211ab">  186</a></span><span class="preprocessor">#define VGA_320x200_75HzRetro &quot;\&quot;320x200@75Hz\&quot; 12.93 320 352 376 408 200 208 211 229 -HSync -VSync DoubleScan MultiScanBlank&quot;</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="fabglconf_8h_a9321d0294fbf5e167be1627b5660d933.html#a9321d0294fbf5e167be1627b5660d933">  189</a></span><span class="preprocessor">#define QVGA_320x240_60Hz &quot;\&quot;320x240@60Hz\&quot; 12.6 320 328 376 400 240 245 246 262 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="fabglconf_8h_a8052201f91850dfc935be639a91da6ee.html#a8052201f91850dfc935be639a91da6ee">  192</a></span><span class="preprocessor">#define VGA_400x300_60Hz &quot;\&quot;400x300@60Hz\&quot; 20 400 420 484 528 300 300 302 314 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="fabglconf_8h_a6e68e4a75777e8962beec2fb37a4b1e0.html#a6e68e4a75777e8962beec2fb37a4b1e0">  195</a></span><span class="preprocessor">#define VGA_480x300_75Hz &quot;\&quot;480x300@75Hz\&quot; 31.22 480 504 584 624 300 319 322 333 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="fabglconf_8h_afb88bbc49bcbf318cd6310ce46975c13.html#afb88bbc49bcbf318cd6310ce46975c13">  198</a></span><span class="preprocessor">#define VGA_512x192_60Hz &quot;\&quot;512x192@60Hz\&quot; 32.5 512 524 592 672 192 193 194 202 -HSync -VSync QuadScan&quot;</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span> </div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="fabglconf_8h_a8d89ffdbe287a195d0f62d4e12a31f36.html#a8d89ffdbe287a195d0f62d4e12a31f36">  201</a></span><span class="preprocessor">#define VGA_512x384_60Hz &quot;\&quot;512x384@60Hz\&quot; 32.5 512 524 592 672 384 385 388 403 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="fabglconf_8h_aad8f98eb11654d95f40f8b0f8ac1bf62.html#aad8f98eb11654d95f40f8b0f8ac1bf62">  204</a></span><span class="preprocessor">#define VGA_512x448_60Hz &quot;\&quot;512x448@60Hz\&quot; 21.21 512 542 598 672 448 469 472 527 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="fabglconf_8h_aebe5d4fd9da20fc7ca153c8ade3938f5.html#aebe5d4fd9da20fc7ca153c8ade3938f5">  207</a></span><span class="preprocessor">#define VGA_512x512_58Hz &quot;\&quot;512x512@58Hz\&quot; 21.21 512 538 594 668 512 513 516 545 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span> </div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="fabglconf_8h_a731e33dbeed1acbe5a0a2759531ba4b0.html#a731e33dbeed1acbe5a0a2759531ba4b0">  210</a></span><span class="preprocessor">#define VGA_640x200_60HzD &quot;\&quot;640x200@60HzD\&quot; 25.175 640 656 752 800 200 226 227 262 -HSync -VSync doublescan&quot;</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="fabglconf_8h_ac5e5d3057b7f87058c6191c87d9a1d54.html#ac5e5d3057b7f87058c6191c87d9a1d54">  213</a></span><span class="preprocessor">#define VGA_640x200_70Hz &quot;\&quot;640x200@70Hz\&quot; 25.175 640 656 752 800 200 206 207 224 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="fabglconf_8h_a7ad04e1bb6af1e841cf9785acf037e92.html#a7ad04e1bb6af1e841cf9785acf037e92">  216</a></span><span class="preprocessor">#define VGA_640x200_70HzRetro &quot;\&quot;640x200@70Hz\&quot; 25.175 640 663 759 808 200 208 211 226 -HSync -VSync DoubleScan MultiScanBlank&quot;</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="fabglconf_8h_a8acc61f3b1a9d4c0be718b22fa05c767.html#a8acc61f3b1a9d4c0be718b22fa05c767">  219</a></span><span class="preprocessor">#define VGA_640x240_60Hz &quot;\&quot;640x240@60Hz\&quot; 25.175 640 656 752 800 240 245 247 262 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span><span class="comment">// Thanks to Paul Rickards (http://biosrhythm.com) - requires upscaler</span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno">  222</span><span class="preprocessor">#define NTSC_640x240_60hz &quot;\&quot;NTSC 640x240 (60Hz)\&quot; 12.312 640 662 719 784 240 244 247 262 -hsync -vsync&quot;</span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno">  223</span> </div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="fabglconf_8h_a4f3590c227bd5abf54fdad55450aa2b7.html#a4f3590c227bd5abf54fdad55450aa2b7">  225</a></span><span class="preprocessor">#define VGA_640x350_70Hz &quot;\&quot;640x350@70Hz\&quot; 25.175 640 656 752 800 350 387 389 449 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae913dffdd13bd77b79d1a253e88bf22f.html#ae913dffdd13bd77b79d1a253e88bf22f">  228</a></span><span class="preprocessor">#define VGA_640x350_70HzAlt1 &quot;\&quot;640x350@70HzAlt1\&quot; 25.175 640 658 754 808 350 387 389 449 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span> </div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="fabglconf_8h_a2e0bf63e5ba6bfe1badb621c235e3f9b.html#a2e0bf63e5ba6bfe1badb621c235e3f9b">  231</a></span><span class="preprocessor">#define VESA_640x350_85Hz &quot;\&quot;640x350@85Hz\&quot; 31.5 640 672 736 832 350 382 385 445 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span> </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="fabglconf_8h_afe328eafdaa469a1c68be7c38059efb8.html#afe328eafdaa469a1c68be7c38059efb8">  234</a></span><span class="preprocessor">#define VGA_640x382_60Hz &quot;\&quot;640x382@60Hz\&quot; 40 640 672 740 840 382 385 387 397 -HSync +VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="fabglconf_8h_aa6b2ada76eb9e786172122175d019582.html#aa6b2ada76eb9e786172122175d019582">  237</a></span><span class="preprocessor">#define VGA_640x384_60Hz &quot;\&quot;640x384@60Hz\&quot; 40 640 672 740 840 384 384 386 397 -HSync +VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span> </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="fabglconf_8h_a86b59f35df218823a6165d836cfc22c0.html#a86b59f35df218823a6165d836cfc22c0">  240</a></span><span class="preprocessor">#define VGA_640x400_70Hz &quot;\&quot;640x400@70Hz\&quot; 25.175 640 656 752 800 400 412 414 449 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae4d29e8fc41688ff838f237359ec56bd.html#ae4d29e8fc41688ff838f237359ec56bd">  243</a></span><span class="preprocessor">#define VGA_640x400_60Hz &quot;\&quot;640x400@60Hz-mod\&quot; 25.175 640 656 752 800 400 452 454 525 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span> </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="fabglconf_8h_a2d4571e9072b78877c36bf32bc9423f8.html#a2d4571e9072b78877c36bf32bc9423f8">  246</a></span><span class="preprocessor">#define VGA_640x480_60Hz &quot;\&quot;640x480@60Hz\&quot; 25.175 640 656 752 800 480 490 492 525 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="fabglconf_8h_a0a71a8ca2b76872336ace9a316dd8965.html#a0a71a8ca2b76872336ace9a316dd8965">  249</a></span><span class="preprocessor">#define VGA_640x480_60HzAlt1 &quot;\&quot;640x480@60HzAlt1\&quot; 27.5 640 672 768 864 480 482 488 530 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno">  250</span> </div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="fabglconf_8h_ad897c93be5d8d1d533f32b17aeb6d5c0.html#ad897c93be5d8d1d533f32b17aeb6d5c0">  252</a></span><span class="preprocessor">#define VGA_640x480_60HzD &quot;\&quot;640x480@60HzD\&quot; 54.00 640 688 744 900 480 480 482 500 +HSync +VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno">  253</span> </div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="fabglconf_8h_a3dd5ee24424e059948701119687589e6.html#a3dd5ee24424e059948701119687589e6">  255</a></span><span class="preprocessor">#define VGA_640x480_73Hz &quot;\&quot;640x480@73Hz\&quot; 31.5 640 664 704 832 480 489 491 520 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="fabglconf_8h_addea82fe18c9c78642f2754141fbcc43.html#addea82fe18c9c78642f2754141fbcc43">  258</a></span><span class="preprocessor">#define VESA_640x480_75Hz &quot;\&quot;640x480@75Hz\&quot; 31.5 640 656 720 840 480 481 484 500 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span><span class="comment">// Thanks to Paul Rickards (http://biosrhythm.com) - requires upscaler</span></div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span><span class="preprocessor">#define NTSC_720x240_60hz &quot;\&quot;NTSC 720x240 (60Hz)\&quot; 13.820 720 744 809 880 240 244 247 262 -hsync -vsync&quot;</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span> </div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span><span class="comment">// Thanks to Paul Rickards (http://biosrhythm.com) - requires upscaler</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span><span class="preprocessor">#define PAL_720x288_50hz &quot;\&quot;PAL 720x288 (50Hz)\&quot; 13.853 720 741 806 888 288 290 293 312 -hsync -vsync&quot;</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="fabglconf_8h_a412cf149c885e4929aff0f246a98ad8a.html#a412cf149c885e4929aff0f246a98ad8a">  267</a></span><span class="preprocessor">#define VGA_720x348_50HzD &quot;\&quot;720x348@50HzD\&quot; 30.84 720 752 808 840 348 355 358 366 -hsync -vsync doublescan&quot;</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="fabglconf_8h_ae025bb189d82b69b1343ad4d965eb87a.html#ae025bb189d82b69b1343ad4d965eb87a">  270</a></span><span class="preprocessor">#define VGA_720x348_59HzD &quot;\&quot;720x348@59d\&quot; 38.87 720 788 852 896 348 350 359 366 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="fabglconf_8h_a30629859b390a433f51a0672ae0ca41b.html#a30629859b390a433f51a0672ae0ca41b">  273</a></span><span class="preprocessor">#define VGA_720x348_73Hz &quot;\&quot;720x348@73Hz\&quot; 27 720 736 799 872 348 379 381 433 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno">  274</span> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="fabglconf_8h_a7df18b779d9318d1327f936d12393d18.html#a7df18b779d9318d1327f936d12393d18">  276</a></span><span class="preprocessor">#define VGA_720x350_70Hz &quot;\&quot;720x350@70Hz\&quot; 28.32 720 738 846 900 350 387 389 449 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="fabglconf_8h_acab226c21682068088776984adf72be0.html#acab226c21682068088776984adf72be0">  279</a></span><span class="preprocessor">#define VGA_720x400_70Hz &quot;\&quot;720x400@70Hz\&quot; 28.32  720 738 846 900  400 412 414 449 -hsync +vsync&quot;</span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span> </div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="fabglconf_8h_aa25f5e5fe69b269367ac35791e502c03.html#aa25f5e5fe69b269367ac35791e502c03">  282</a></span><span class="preprocessor">#define VESA_720x400_85Hz &quot;\&quot;720x400@85Hz\&quot; 35.5 720 756 828 936 400 401 404 446 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span> </div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="fabglconf_8h_a78928748f0005d2888c16c0d562f6ca8.html#a78928748f0005d2888c16c0d562f6ca8">  285</a></span><span class="preprocessor">#define PAL_720x576_50Hz &quot;\&quot;720x576@50Hz\&quot; 27 720 732 795 864 576 581 586 625 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span> </div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno">  287</span><span class="comment">// Thanks to Paul Rickards (http://biosrhythm.com) - requires upscaler</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span><span class="preprocessor">#define PAL_768x288_50hz &quot;\&quot;PAL 768x288 (50Hz)\&quot; 14.726 768 790 859 944 288 290 293 312 -hsync -vsync&quot;</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span> </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="fabglconf_8h_a82f3c24fd89e8698ef7a729e0711690e.html#a82f3c24fd89e8698ef7a729e0711690e">  291</a></span><span class="preprocessor">#define VESA_768x576_60Hz &quot;\&quot;768x576@60Hz\&quot; 34.96 768 792 872 976 576 577 580 597 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="fabglconf_8h_a149ab7cf990772ba8a9148eb5dd6e4d6.html#a149ab7cf990772ba8a9148eb5dd6e4d6">  294</a></span><span class="preprocessor">#define SVGA_800x300_60Hz &quot;\&quot;800x300@60Hz\&quot; 40 800 840 968 1056 300 301 303 314 -HSync -VSync DoubleScan&quot;</span></div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="fabglconf_8h_a0eee2772f4d1f6601f4c2584857b513a.html#a0eee2772f4d1f6601f4c2584857b513a">  297</a></span><span class="preprocessor">#define SVGA_800x600_56Hz &quot;\&quot;800x600@56Hz\&quot; 36 800 824 896 1024 600 601 603 625 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="fabglconf_8h_a2b508213a3ab1ad056d8c4e59b1708d3.html#a2b508213a3ab1ad056d8c4e59b1708d3">  300</a></span><span class="preprocessor">#define SVGA_800x600_60Hz &quot;\&quot;800x600@60Hz\&quot; 40 800 840 968 1056 600 601 605 628 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span> </div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="fabglconf_8h_a3ebbbad6eadde815fb809e7f731bf7df.html#a3ebbbad6eadde815fb809e7f731bf7df">  303</a></span><span class="preprocessor">#define SVGA_960x540_60Hz &quot;\&quot;960x540@60Hz\&quot; 37.26 960 976 1008 1104 540 542 548 563 +hsync +vsync&quot;</span></div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span> </div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="fabglconf_8h_a349d86403542e306aeeb34b9eb354ae0.html#a349d86403542e306aeeb34b9eb354ae0">  306</a></span><span class="preprocessor">#define SVGA_1024x768_60Hz &quot;\&quot;1024x768@60Hz\&quot; 65 1024 1048 1184 1344 768 771 777 806 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno">  307</span> </div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="fabglconf_8h_afa182226803a2bce5d7492c9e099c82f.html#afa182226803a2bce5d7492c9e099c82f">  309</a></span><span class="preprocessor">#define SVGA_1024x768_70Hz &quot;\&quot;1024x768@70Hz\&quot; 75 1024 1048 1184 1328 768 771 777 806 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="fabglconf_8h_af75e69a82860f711465a1b1160aa0438.html#af75e69a82860f711465a1b1160aa0438">  312</a></span><span class="preprocessor">#define SVGA_1024x768_75Hz &quot;\&quot;1024x768@75Hz\&quot; 78.80 1024 1040 1136 1312 768 769 772 800 +HSync +VSync&quot;</span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="fabglconf_8h_aba4cbadc451b8dc2f85eb92a422f4bbd.html#aba4cbadc451b8dc2f85eb92a422f4bbd">  315</a></span><span class="preprocessor">#define SVGA_1280x600_60Hz &quot;\&quot;1280x600@60Hz\&quot; 61.5 1280 1336 1464 1648 600 601 604 622 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="fabglconf_8h_a5d56b9b88c3995106060ef08709b493a.html#a5d56b9b88c3995106060ef08709b493a">  318</a></span><span class="preprocessor">#define SVGA_1280x720_60Hz &quot;\&quot;1280x720@60Hz\&quot; 74.48 1280 1468 1604 1664 720 721 724 746 +hsync +vsync&quot;</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span> </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="fabglconf_8h_af6282deed5946ea85d61a296da78febf.html#af6282deed5946ea85d61a296da78febf">  321</a></span><span class="preprocessor">#define SVGA_1280x720_60HzAlt1 &quot;\&quot;1280x720@60HzAlt1\&quot; 73.78 1280 1312 1592 1624 720 735 742 757&quot;</span></div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno">  322</span> </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="fabglconf_8h_a435672b58c0e7eb0fcf9855389e2a254.html#a435672b58c0e7eb0fcf9855389e2a254">  324</a></span><span class="preprocessor">#define SVGA_1280x768_50Hz &quot;\&quot;1280x768@50Hz\&quot; 64.050004 1280 1312 1552 1584 768 784 791 807 -HSync -VSync&quot;</span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span> </div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="fabglconf_8h_a48a7b2c95a1f0546c72310844fa6fc74.html#a48a7b2c95a1f0546c72310844fa6fc74">  329</a></span><span class="preprocessor">#define OLED_128x64 &quot;\&quot;OLED_128x64\&quot; 128 64&quot;</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span> </div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="fabglconf_8h_aa82a94204721377d7b3c0f6fc615c1d0.html#aa82a94204721377d7b3c0f6fc615c1d0">  332</a></span><span class="preprocessor">#define OLED_128x32 &quot;\&quot;OLED_128x32\&quot; 128 32&quot;</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="fabglconf_8h_a6aab0ea5fd02cb1edcf3e26af6d18d00.html#a6aab0ea5fd02cb1edcf3e26af6d18d00">  335</a></span><span class="preprocessor">#define TFT_135x240 &quot;\&quot;TFT_135x240\&quot; 135 240&quot;</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="fabglconf_8h_a89682a57a015e43069041705b4cc6d89.html#a89682a57a015e43069041705b4cc6d89">  338</a></span><span class="preprocessor">#define TFT_240x240 &quot;\&quot;TFT_240x240\&quot; 240 240&quot;</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span> </div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="fabglconf_8h_a4318011b5f7c0b1cf2cbbfb65f9fa9e1.html#a4318011b5f7c0b1cf2cbbfb65f9fa9e1">  341</a></span><span class="preprocessor">#define TFT_240x320 &quot;\&quot;TFT_240x320\&quot; 240 320&quot;</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno">  342</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno">  343</span> </div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno">  344</span> </div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span> </div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="fabglconf_8h.html">fabglconf.h</a></li>
    <li class="footer">Generated on Mon Aug 29 2022 13:52:05 for FabGL by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
  </ul>
</div>
</body>
</html>
